<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
// const arr=['1','2','3','5','7','9',"11","13"]
// const arr1=['1','3','5','7','9','11','15','17']
//数组交集
//方法一遍历
// function find(a1,a2){
//     const res=[]
//     // 先定义两个空变量
//     let arr=[]
//     let arrn=[]
//  if(a1.length>=a2.length){
//     arr=a1
//     arrn=a2
//  }
//  else{
//     arr=a2
//     arrn=a1
//  }
//  arr.forEach(a=>{
//     if(arrn.includes(a)){
//         res.push(a)
//     }
//  })
//  return res
// }
// console.log(find(arr,arr1))
//方法2，filter过滤
// function find(a1,a2){
//     return a1.filter(a=>a2.includes(a))
// }
// console.log(find(arr,arr1))

//数组相加
let num1="2387947908545031434782339838492"
let num2="238794790854503143478"


const bigAdd=()=>{

    const arr1=num1.split('').reverse()
    const arr2=num2.split('').reverse()
const maxL=Math.max(arr1.length,arr2.length)
const resarr=[]
    let res=0
for(let i=0;i<maxL;i++){

    res=res+ (+arr1[i]||0)+ (+arr2[i]|| 0);
    let gwwei=res%10
    // 取拾位
    let sw=Math.floor(res/10)
    res=sw
    resarr.push(gwwei)

}
return resarr.reverse().join('')
}
const resarr=bigAdd(num1,num2)
console.log(resarr)











</script>
</html>